mass spectrometry dogs mass spectrometer puppies dog hplc proteomics canine german shepherd chromatography cats feline mass spec chemistry